package cn.com.dycc.meeting_assist.meeting_info.param;

import java.io.Serializable;

import cn.com.dycc.meeting_assist.meeting_room.entity.Room;


/**
 * 
 * Description: 会议信息管理实体类
 * Author: Liket
 * Version: 1.0
 * Create String Time: 2018年10月26日 上午9:30:24.
 * Update String Time: 
 * @see
 */
public class MeetingInfoParam implements Serializable{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 8002524002365215409L;
	private String meeting_id;	//
	private String meeting_name;	//
	private String meeting_flag;
	private String meeting_des;	//描述
	private String meeting_date;
	private String room_id;
	private String dept_id;
	private String user_id;
	
	
	private String meeting_flag_name;
	
	private String dept_name;
	private String user_name;
	
	private String state;			//
	private String org_id;			//组织标识
	private String create_date;	//创建时间
	private String opt_user_id;		//创建人
	
	private Room room;
	
	public MeetingInfoParam(){
		
	}

	public MeetingInfoParam(String meeting_id, String meeting_name, String meeting_flag, String meeting_des,
			String meeting_date, String room_id, String dept_id, String user_id, String meeting_flag_name,
			String dept_name, String user_name, String state, String org_id, String create_date, String opt_user_id,
			Room room) {
		super();
		this.meeting_id = meeting_id;
		this.meeting_name = meeting_name;
		this.meeting_flag = meeting_flag;
		this.meeting_des = meeting_des;
		this.meeting_date = meeting_date;
		this.room_id = room_id;
		this.dept_id = dept_id;
		this.user_id = user_id;
		this.meeting_flag_name = meeting_flag_name;
		this.dept_name = dept_name;
		this.user_name = user_name;
		this.state = state;
		this.org_id = org_id;
		this.create_date = create_date;
		this.opt_user_id = opt_user_id;
		this.room = room;
	}

	@Override
	public String toString() {
		return "MeetingInfoParam [meeting_id=" + meeting_id + ", meeting_name=" + meeting_name + ", meeting_flag="
				+ meeting_flag + ", meeting_des=" + meeting_des + ", meeting_date=" + meeting_date + ", room_id="
				+ room_id + ", dept_id=" + dept_id + ", user_id=" + user_id + ", meeting_flag_name=" + meeting_flag_name
				+ ", dept_name=" + dept_name + ", user_name=" + user_name + ", state=" + state + ", org_id=" + org_id
				+ ", create_date=" + create_date + ", opt_user_id=" + opt_user_id + ", room=" + room + "]";
	}

	@Override
	public int hashCode() {
		final int prime = 31;
		int result = 1;
		result = prime * result + ((meeting_id == null) ? 0 : meeting_id.hashCode());
		return result;
	}

	@Override
	public boolean equals(Object obj) {
		if (this == obj)
			return true;
		if (obj == null)
			return false;
		if (getClass() != obj.getClass())
			return false;
		MeetingInfoParam other = (MeetingInfoParam) obj;
		if (meeting_id == null) {
			if (other.meeting_id != null)
				return false;
		} else if (!meeting_id.equals(other.meeting_id))
			return false;
		return true;
	}

	public String getMeeting_id() {
		return meeting_id;
	}

	public String getMeeting_name() {
		return meeting_name;
	}

	public String getMeeting_flag() {
		return meeting_flag;
	}

	public String getMeeting_des() {
		return meeting_des;
	}

	public String getMeeting_date() {
		return meeting_date;
	}

	public String getRoom_id() {
		return room_id;
	}

	public String getDept_id() {
		return dept_id;
	}

	public String getUser_id() {
		return user_id;
	}

	public String getMeeting_flag_name() {
		return meeting_flag_name;
	}

	public String getDept_name() {
		return dept_name;
	}

	public String getUser_name() {
		return user_name;
	}

	public String getState() {
		return state;
	}

	public String getOrg_id() {
		return org_id;
	}

	public String getCreate_date() {
		return create_date;
	}

	public String getOpt_user_id() {
		return opt_user_id;
	}

	public Room getRoom() {
		return room;
	}

	public void setMeeting_id(String meeting_id) {
		this.meeting_id = meeting_id;
	}

	public void setMeeting_name(String meeting_name) {
		this.meeting_name = meeting_name;
	}

	public void setMeeting_flag(String meeting_flag) {
		this.meeting_flag = meeting_flag;
	}

	public void setMeeting_des(String meeting_des) {
		this.meeting_des = meeting_des;
	}

	public void setMeeting_date(String meeting_date) {
		this.meeting_date = meeting_date;
	}

	public void setRoom_id(String room_id) {
		this.room_id = room_id;
	}

	public void setDept_id(String dept_id) {
		this.dept_id = dept_id;
	}

	public void setUser_id(String user_id) {
		this.user_id = user_id;
	}

	public void setMeeting_flag_name(String meeting_flag_name) {
		this.meeting_flag_name = meeting_flag_name;
	}

	public void setDept_name(String dept_name) {
		this.dept_name = dept_name;
	}

	public void setUser_name(String user_name) {
		this.user_name = user_name;
	}

	public void setState(String state) {
		this.state = state;
	}

	public void setOrg_id(String org_id) {
		this.org_id = org_id;
	}

	public void setCreate_date(String create_date) {
		this.create_date = create_date;
	}

	public void setOpt_user_id(String opt_user_id) {
		this.opt_user_id = opt_user_id;
	}

	public void setRoom(Room room) {
		this.room = room;
	}
	
}
